package cn.edu.gzhmt.user.admin.service;

import java.util.List;

import cn.edu.gzhmt.user.domain.User;
/**
 * 后台管里模块：service层
 * @author azhuo
 *
 */
public interface IAdminUserService {

	/**
	 * 进行用户登录
	 * @param form
	 * @return
	 * @throws UserException 
	 */
	User login(User form) throws UserException;

	/**
	 * 查询所有客户
	 * @return
	 */
	List<User> findAll();

	/**
	 * 查看所有管理员
	 * @return
	 */
	List<User> findAllAdmin();

	/**
	 * 用户名查询用户
	 * @param username
	 * @return
	 */
	List<User> findUserByUserName(String username);

	/**
	 * 用户名查询管理员用户
	 */
	List<User> findAdminUserByUserName(String username);

}
